From 8de9f41b5d1d16fe6850508ded10fc2e633cbd72 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 26 May 2019 15:16:00 -0400 Subject: [PATCH] viewport: Make final No need to derive from it. --- gtk/gtkviewport.c | 13 +++++++++++++ gtk/gtkviewport.h | 24 ------------------------ 2 files changed, 13 insertions(+), 24 deletions(-) diff --git a/gtk/gtkviewport.c b/gtk/gtkviewport.c index 123227405d..360dd76a4a 100644 --- a/gtk/gtkviewport.c +++ b/gtk/gtkviewport.c @@ -63,6 +63,14 @@ * GtkViewport has a single CSS node with name viewport. */ +typedef struct _GtkViewportPrivate GtkViewportPrivate; +typedef struct _GtkViewportClass GtkViewportClass; + +struct _GtkViewport +{ + GtkBin parent_instance; +}; + struct _GtkViewportPrivate { GtkAdjustment *hadjustment; @@ -75,6 +83,11 @@ struct _GtkViewportPrivate guint vscroll_policy : 1; }; +struct _GtkViewportClass +{ + GtkBinClass parent_class; +}; + enum { PROP_0, PROP_HADJUSTMENT, diff --git a/gtk/gtkviewport.h b/gtk/gtkviewport.h index dea8d5a355..421a4614cc 100644 --- a/gtk/gtkviewport.h +++ b/gtk/gtkviewport.h @@ -45,30 +45,6 @@ G_BEGIN_DECLS typedef struct _GtkViewport GtkViewport; -typedef struct _GtkViewportPrivate GtkViewportPrivate; -typedef struct _GtkViewportClass GtkViewportClass; - -struct _GtkViewport -{ - GtkBin parent_instance; -}; - -/** - * GtkViewportClass: - * @parent_class: The parent class. - */ -struct _GtkViewportClass -{ - GtkBinClass parent_class; - - /*< private >*/ - - /* Padding for future expansion */ - void (*_gtk_reserved1) (void); - void (*_gtk_reserved2) (void); - void (*_gtk_reserved3) (void); - void (*_gtk_reserved4) (void); -}; GDK_AVAILABLE_IN_ALL -- 2.30.2